﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FluentValidation;
using STLGROUP.Layers.Common;

namespace STLGROUP.Layers.DataAccessLayers.Validators
{
    public class DM_TinhThanhValidator : AbstractValidator<DM_TinhThanh>
    {
        public DM_TinhThanhValidator()
        {
            RuleFor(s => s.MaTinhThanh).NotEmpty().WithMessage(Const.VALD_PROPERTY_KHONG_BO_TRONG).WithPropertyName("Mã tỉnh thành");
            RuleFor(s => s.MaTinhThanh).Length(3).WithMessage(string.Format(Const.VALD_CHIEU_DAI_CHUOI, "3")).WithPropertyName("Mã tỉnh thành");
            RuleFor(s => s.TenTinhThanh).NotEmpty().WithMessage(Const.VALD_PROPERTY_KHONG_BO_TRONG).WithPropertyName("Tên tỉnh thành");
        }
    }
}
